bus platoon - Spanish English Dictionary